//
//  SPMapDBInstance.h
//  SPMapKit
//
//  Created by zhangyz on 2017/9/16.
//  Copyright © 2017年 zhangbo. All rights reserved.
//
//  地图数据在数据库中的操作


#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "FMDatabase.h"
#import "SPMapTypedef.h"

@interface SPMapDBInstance : NSObject
{
    NSString *_dbPath;
}




// 单例
+ (SPMapDBInstance *) Instance;

// 创建库和表
- (void) createDBAndTable;

// 将地图的瓦片数据插入数据库
- (BOOL) addMapsToDB:(NSMutableDictionary *)dic;

// 获取范围内地图的瓦片数据从数据库
- (NSMutableDictionary *) getMapsFromDB:(MapImagesPosiionRange *)position;

// 获取单个瓦片从数据库
- (MapImageInfo *) getMapFromDB:(MapImagesPosiionRange *)position;


@end
